package main

import (
	"fmt"
)

//切片提供了计算容量的方法 cap() 可以测量切片最长可以达到多少。
func main() {
	the_slice1 := []int{1, 2, 3}
	the_slice2 := append(the_slice1, 4, 5, 6, 7, 8)

	fmt.Println(the_slice1)
	fmt.Println(the_slice2)

	//	fmt.Println()
	//	the_slice1.append(3)
	//	fmt.Println(the_slice1)
	//	fmt.Println()

	debug_slice(the_slice1, "test")
	debug_slice(the_slice2, "test")

}

func debug_slice(the_slice []int, msg string) {
	fmt.Println(msg, "\t")
	for i, item := range the_slice {
		fmt.Printf("the_slice[%d]=%d\n", i, item, "\t")
	}
}
